const express = require ('express')

const app = express();

const path = require('path');


// 部署查询信息接口
app.get('/user',(req,res)=>{
    // 用解构赋值的方式来拿路径里需要的值
    const{
        userId
    }=req.query;//这里是拿到查询字符串{user：001}

    // 因为只有请求成功和请失败，所以只要判断请求失败（如果没进失败）就是请求成功
    if(userId !== '001'){
        // 当请求时失败的时候直接返回一个失败的对象
        // retrun xx   先运行后面代码，再执行retrun，并且终止代码
        return res.send({
            // 状态码（自己写的）
            code:1001,
            msg:'查询失败',
            data:null
        })
    }

    res.send({
        code:10000,
        msg:'查询成功',
        data:{
            name:'一一',
            age:18,
            sex:'男'
        }
    })
})


// 部署静态资源接口
app.get('/1',(req,res)=>{

const filePath = path.resolve(__dirname,'./01-path传参的方式请求.html')
res.sendFile(filePath);
})


app.listen(8019,()=>{
    console.log('启动成功,http://127.0.0.1:8019');
})